﻿using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using Modules.BankSpecialAccount.Entitys;
using PmSoft;
using PmSoft.ApplicationContext;
using PmSoft.DBContext;
using PmSoft.Repositories;

namespace Modules.BankSpecialAccount.Repositories
{
    [UseDI(ServiceLifetime.Scoped)]
    public class BankSpecialAccountChangeStatusLogRepository : Repository<BankSpecialAccountChangeStatusLog, DefaultDbContext>
    {
        private readonly ILogger logger;

        public BankSpecialAccountChangeStatusLogRepository(DefaultDbContext dbContext, IApplicationContext applicationContext, ILogger<BankSpecialAccountChangeStatusLogRepository> logger)
           : base(dbContext, applicationContext)
        {
            this.logger = logger;
        }
    }
}